@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.rotate-once {
  -webkit-animation: spin 500ms linear 1;
}
.rotate-once-anti-clockwise {
  -webkit-animation: spin 500ms linear 1 alternate;
}
.rotate-infinite {
  -webkit-animation: spin 700ms linear infinite;
}
.rotate-infinite-anti-clockwise {
  -webkit-animation: spin 700ms linear infinite alternate;
}
@-webkit-keyframes text_ease_in_out {
  0%{
    -webkit-transform: translate3d(13rem,0,0);
    opacity: 1;
  }
  85%{
    -webkit-transform: translate3d(-13rem,0,0);
    opacity: 1;
  }
  86%{
    -webkit-transform: translate3d(-13rem,0,0);
    opacity: 0;
  }
  90%{
    -webkit-transform: translate3d(13rem,0,0);
    opacity: 0;
  }
  99%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.text_ease_in_out{
  -webkit-animation: text_ease_in_out 9000ms linear infinite;
}